serve abundant food - Spanish English Dictionary